Bug #1405
[web] License incompatibility between current Archweb, konami.js, bootstrap-typeahead.js
0%
Description
Note: Please take the archweb-generic branch of the parabolaweb repository as base for this bug.
- Our copy of Archweb is licensed under GNU GPL 2 (assumed to be "only" because the "README" file doesn't tell if there is an upgrade possibility).
- konami.js (from commit c0f686e647765860ff4d2fcb7b48122785432b75) is licensed under GNU GPL 3 (assumed to be "only" because the license notice in the file doesn't tell if there is an upgrade possibility).
- "sitestatic/bootstrap-typeahead.js" is licensed under Apache License 2.0.
- "visualize/static/visualize.js" is licensed under GNU GPL 2 (assumed to be "only" because the license notice in the file doesn't tell if there is an upgrade possibility).
- "mirrors/static/mirror_status.js" is licensed under GNU GPL 2 (assumed to be "only" because the license notice in the file doesn't tell if there is an upgrade possibility).
I see the following possibilities:
- Find a version of Archweb which allows upgrading to GNU GPL 3+.
- Remove the scripts licensed under GNU GPL 3 or GNU GPL 3+.
- Remove the scripts licensed under Apache License 2.0.
History
Updated by lukeshu almost 7 years ago
- Assignee set to lukeshu
I don't believe that the listed javascript files interact with eachother or with the Python backend in a way that would cause the licenses to interact.
However, if you believe that I am mistaken, I advise that you raise this upstream with Archweb, either via bugs.archlinux.org, or on the arch-projects@archlinux.org mailing list (you'll need to put [archweb]
in the subject line or it will automatically reject the email).
Updated by lukeshu almost 7 years ago
- Subject changed from License incompatibility between current Archweb, konami.js, bootstrap-typeahead.js, visualize.js, mirror_status.js, to [web] License incompatibility between current Archweb, konami.js, bootstrap-typeahead.js, visualize.js, mirror_status.js,
Updated by adfeno almost 7 years ago
Following the suggestions made in this bug by lukeshu and also by some people in the #fsf IRC channel (it was either yrk or bill-auger), I think we should take this to upstream (Archweb), also because, as I said in IRC, Archweb seems to be making use of templates, some webpages make use of in-page JavaScript to call the JavaScript files, and the GNU GPL licensed JavaScript files don't have the text described in http://www.gnu.org/licenses/gpl-faq.html#WMS.
Updated by adfeno almost 7 years ago
The message was sent to upstream, see the first message in the mailing list thread: https://lists.archlinux.org/pipermail/arch-projects/2017-July/004590.html.
Updated by adfeno over 6 years ago
See the thread that started when I attempted to bring upstream's attention to the issue: https://lists.archlinux.org/pipermail/arch-projects/2018-January/004684.html. There are interesting replies there.
Updated by lukeshu over 6 years ago
- Subject changed from [web] License incompatibility between current Archweb, konami.js, bootstrap-typeahead.js, visualize.js, mirror_status.js, to [web] License incompatibility between current Archweb, konami.js, bootstrap-typeahead.js
After reviewing the source, I agree that there is a license incompatibility between Archweb<->konami.js and Archweb<->bootstrap-typeahead.js.
https://lists.archlinux.org/pipermail/arch-projects/2018-January/004690.html